intial commit with updated code