use common extension