added interactive elements
added base template