class install improvement