improves code quality