absolute imports changed to relative imports
plugin dependency system implemented