post struct setup, something wrong with passing struct pointer tho
added tags