init components to empty list