rough design
make pattern