only caring about first 1024 of status for assignment
the great renamining. naming things is hard. but tests are nice to ensure u change var names EVERYWHERE