Many improvements and minor bug fixes