Adding more types for reference