extend extention interface
add methods
dependency diet
add composer.json for extentions