change type to general