Added new unique id generator