skeleton for ex 4