added goto functionality!! things work now