Initial commit.
updated with assignment code.