use require_relative, and we can have separate files