Function declarations
Added documentation