modify and todo: LList find method