adding library from javconcepts.com svn