initial commit of the skeleton