skeleton for prototype development