Id first and ugly phase

Still need to do some grooming. Want to hear what you think.