updated level 3