add nonfunct req