credit to @RedButtercupGeek165 for the model