general improvements and additions