Add final Functions