added perfomance tests