test class set up TODO: figure out groups and more