comments and array/list functions