add own type