starting module functionality
framework root to constant
merged