added fractional coordinates