add design patterns in readme
fix img path