draft extension method post