improved (but not finished) html view