New requirements in main code