trying out different approaches, code still not working