The code is working this is a good example and starting point