fixed - to _
removed binary
式を複数用意することでoptを解決