basic html version for demo