validator was right ;) patricks code was broken, fixed it and added validator back in