split out testing
added support for mysql