renaming lib / using 'input