adding philosophy