improved guess feedback, style and cod organization