added performance partial