The fact atomic species are hardcoded in mod_XYZ.cpp can easily lead to some issues. Also, the code is not capable of reordering the species (ie if atom A is labeled 1 and atom B is labeled 2 then all poscar files given as input must have atom A first and atom B second.