first push
remove
push back
push map
fixes