Specifications:

 
Functions: