Started Work on Precode Generation