from https://www.youtube.com/watch?v=-42K44A1oMA practically a carbon clone of it for my educational purposes