updated for maven to work