attempt at word carrier structure