Create precode