Add frontend components