adds testing capibilities