Working on declarative extensions