change build to bind, change destroy to unbind