Initial assignment 2 work.