added user_handler module