no args option implemented and tested