added support for configurable genesis block