added skeleton for construtor Pattern