move ID generator