recording functions

Visitors: 215,792