added naive uint32_t linked list
removed basic