initial requirements