create extensions