moved specifics to layouts, updated server task with messaging