added xyzw properties