refactor, binary, comments option