It seems to be working now, but i noticed that sometimes it displays the wrong heads for example i wrote body value 6, in the editor it shows the correct head, but when i load the map it will be default grunt or commander head, but it happens not all the time. So yeah, when i put soldiers in the map with all new heads i added (altogether 5 new heads) one of them always magically turns into commander grunt! If you know how to fix it explain please.