missing arguments, now gives a useful usage msg