decided to keep captcha stuff outside of the main library ( but close enough )