Implemented better accessors to list