PYTHIA is used for generation of events in high-energy collisions. Originally developed in fortran until Pythia6.4, it was rewritten in C++ starting from Pythia8. One such process of interest is electron-ion collision. Currently, most of the process have been implemented in the C++ version but still a few remain to be implemented/tested.This project will aim to complete the missing implementation and test it using experimental results. Furthermore, we will attempt to build a framework for input-beam polarisation option in pythia8.