new appier simplified structure