committed all with realtime stuff
added example