unpacking struct that does not need to be pack