write down the basic skeleton