Added custom user input source file