Commit after every article and some enhancements