graphics assignment1