add defineAll