reimplemented plate, need to figure out where is best to allocate data though
reimplemented plate, need to figure out where is best to allocate data though

zachsully/hakaru,zaxtax/hakaru,zachsully/hakaru,zaxtax/hakaru