add design patter command