nowadays there are different tools that we can use to develop patterns