//weirdness trying to solve a probelm will get ot it later