stubbed realtime callbacks and added controller