Finished assign 1