improved entity