OK, let's move on here, we can discuss the code refactoring later on.