component, cell, common