vhfjchcjdvhicjcnccsmcjicbbjc ncdjcdnjvfjvfjjlvfcajhcjfchuenncjddjvnfvhvnjcvcfhdugvfjdjc mnncvnnnnnnnmn
simple loops, simple events, delays,