changes field types