performance perfected,

problems corrected