complete basic