implement cancel and stores page