moved base User class to hls.py