added basic library
added example project