build entity with predefined components places for optimization