feat: rename common to type