I actually have created my own! As crazy as it sounds I did! I had to do it to understand a form of coding (I want to be an engineer and that involves coding).