repair some requirements