add selector pattern post