refactoring - 6c control structures