seperate out tests