Kantega refactoring superchallenge