working on GNUstep files