solution request functioning