got simple component assemble to work correctly with inititializer