manually register extensions