Using Struct (**** yeah). Coming again to save the mfingdayyeah.