fill queue methods