Its not Perfect, it does the job, if you have ideas for improvements feel free to share them :)
The author marked this model as their own original creation.