style and functionality improved overall