added bind and rename