compiles with some initializers