major issues. minor solutions.