added methods for searching
added method for list length