added fiature block init