define parser arguments
cleanup