intial commit basic setup