three levels added
bug removed