Main philosophies