add duplex method
bump version