Changed design pattern