new post refactoring and elmah