encode raw data