improve html and else