added performance control