diario basic implemented