intial commit with useful stuff