now with HTML layout