adding initial (probably broken) version of users.py