comment stack & queue