return everything as a JSON with message