add purchase error and add limitation of selecting movie show