level1 code with level2 ENHANCEMENTS