Tried user-input and string functions