Added design pattern importance