added more antispam measures and cleaned up controllers