couple missed, last solution is correct except nee doesnt parse well