updates to contracts and new UI

0 0

updates to contracts and new UI