redigned form on www.reddit.com