Separated code to keep related things in related source files