set up some skeleton frameworks