updated Requirements