initialized with angular-seed