adding testing capabilites