various requirement updates