reached enlightenment on modules
reached enlightenment on scope
reached enlightenment on class methods