assigment done