make assignment awesome