Add frontend component