Massive restyling
Eliminated uppercase in id generation.