A design template make appropriate changes