init component