better-looking-and-easier-to-maintain