added final statement about general purpose