adding GameFunction