add renderHTML function