Add comment for functions that needs explanation