first module backend, and first angular module and directive