Angular provider factory and config added