Design pattern started