the majority of the app
pre skydrive commit