private :method_missing
rdoc??
make directory to separate subclasses
wip