complete basic update features