add propper html and tests