added shaky user-converting support
added shaky user converting support