making use of digital green page controller uniform
code refactoring
initial check