Added new approach i did yest