queen should use concat not push