updates to prepare for maven repository
updates to prepare for maven repository