first demo with final interface proposal. base.jade and main.less are final and not harcoded