todos: read html and css file on startup