pre-coding research