addapted to GameObject