added User resource management