assignments by type