assignment completion