macromesh struct: start coding