complete transforming cases