Made the create methods a "bit" more readable, I'm to tired to think deeply about how I should name them the best, but this works for now