defining app behaviour
styling pages