skeleton for component x