Add more feactures and implement functions in UserManager but it's still in development