You've written quite a lot omg