Updated TypeO