Implement hr parsing