added core extension