having little or no money