still doesnt work, but closer...