thoughts
mine and not mine but might be good