not needed anymore
cleanup
move arg
new approach to handle/manage arguments