re-aligned internal structures to match exe build, added CallBack example