pep_072 solved
possible improvement