added performance hints