c somehow a different subject on this thread solved