added no-config mode