rough draft of assignment without comments