several critical bug fixes