Add a option to write contracts & capture signatures from contacts