initial test
object ids
lazy initialization