doesnt reload with all pieces
merge