implemented x5 + added genesis block