requirements
fohu