refactored out method_missing magix