Googled for solution but very confused among "_attribute_ ((packed));" and "_attribute_ ((alligned) (x)) ;", which one to use and why?