adding ability to bind contracts to names