changed to injectable module