finalized; enqueue function works