generalized design and applied to posting page