skeleton for testing