modify gameplay main, dynamic