giff up implementing replay