WE STILL NEED TO FIX EMPTY SLOTS......ALSO EDGECASE TRANSMIT(1)