finished struct init. Still need to do struct call ...