* added first captcha stuff and error handling