votinf pretty much done but still debuggn