begin handling of largest payloads, pretty messy right now
write largest payloads