beginning command line handling development