guess what more struct type shiznit (initStruct)