formatting
bind non assignable global structs as pointer values