trying a different approach, still not working