pushing initial code