issue #6 - use long option names