moved new-shares to using normal merkle branches