more assignments stuff