levels structure adapted