new design skeleton for client