everything is better with a CLEARLY DEFINED MODEL. 'we should do UML\!'