final improvements