messages and assignments