improved many things