Multilevel implementation