more transition handling
more queue