solve comm pb