adding complete command line argument functionality