Everything For zero-determinant