use dem object initializers