added improvement class