Before changing program structure