improved with CSS properties too