added failure tests