purves lab