separating editing directives. Introduced areasosta layer in server and client