added functions, stuff, html, css