WIP in struct implementation.