alter requirements