added request messages implementation