Updating Basic Code