extensible inodes implemented, should have full functionality but needs cleanup