a friend asked me to post this here. if it disobey some rules. please just delete it. don't ban me. ...