making the uniquness of ids more important!

fix #106