solved unreference symbols. TODO: CreateNewBlockWithKey func implementation error