added other solution