work on html
basic functionality working