performance constraints