use single angular module to do all work