done with testing types