improvements and shit