Got the give/take from the library a step closer
Added sample application