better code quality