seprate app props