more NGA work
tidying it up more