chore: Adding lots of boilerplate