sax parser refactoring
added TaskLogic