Add modules.json
Update extend