bug fixes and improvements
4 files changed