core to single app