working on main and cleaning evd a little, needs more cleaning