initial commit of the dual part 1 assignment