moving parsing into separate repository