Sparate users's tasks in functional units