revision algo creation pokemon