type work