fixed up xy props