How are people generating these codes