parser efficiency fixes & redone console logging