generalize post lists