source filtering user inputs