fixing the interval bug and adding domain objects and updateing the
userList api