Expand the first idea, that sounds useful, explain how I'd do this project