entity initialization.