split off principles