first constraints