more styling and templating
minimum scale fixed, constructors started