modify program logic and add two levels