adding purchase UI and modified customerGUI