nsf90.ps final report 87-90 nsf92b.ps proposal 92 nsf95.ps annual progress report 95