clean parse
wip