multi-level operation ok