added messaging dependency