update 0212

added new functions