Recored the code in DataStructers