4 bug fixes