Essential Functions:

 

Other Functions:

 

 

Minimum requirements: