Map/Replicate
about to refactor
junk
before cleaned
refactored, things pretty clean right now