Adding draft post check
Refactoring the post all method