need to normalize coords