move extensions to extra deps