parse with loc