cleaning up docs, adding auto converting contracts