Add source docs
Remove queue_init function