example app for tarifa using component