ideas or input ......