add posnth method