initial commit of library files