dynamic method post added