using JSON to create presentations