OO Fixes

made much adjustments to file object and saving.
wow.
much doc will be need