intialized struct before