in far far far galaxy...

using typedef decrease understanding of such elements