Revamp using tilejson