yet another problem solved