minor improvements.