start to resource enqueue stuff