revise and make it more readable
make the interface of one specific selected repository and one result
delete the input interface