skeleton for resolution