wip on parsing
parse uses KF
wip