added some future changes to be made in pseudocode