remove duplicate file
better handling of optional arguments and service/port arguments
improving intro