Adding more types to the portable project