add user_commands, fixed #65