fixed AddFirst