Changed help to dynamic help, also added version return