Complete more CRUD operations + messaging system.