maps and flow is functional again. based around scheme now.