added perform tests