added vs solution