understanding how arguments work with this thing
trying to setup some connection/config classes manually