moved to new type