add user capability
fix requirements.txt