added json pre-defined data option