added NSF thanks