some thoughts and an idea