added instantiation tests