working on comm and app