removed commons-cli dependency because not needed