adding redis
updated to reply and forward