Adding preprocessed data and server-side reading