realtime gcontroler