file reorg for directives
add service to communicate between controllers