re-added cleaning stuff, will work more on it later, adding up,down,left and right lines just makes output more complicated in a bad way