all tests passing except flush and straight