tested Queue with command

contains structs for parallelizations
contains functions that still need to be tested to create read and
write lists