update to containerless syntax for component