Fix #27, Fix #28, Fix #29, Fix #30, Fix #31 updates for release v1.2.0