added database configured signature generation tool + refactoring