Initial commit with part 1 done