latest first
validation + negative captcha
log IPs