Draft 1 of Assignment