added support for all levels

Note: Still need to fix level 7 medium.