design reformulation