made custom assertion classes