performance tested methodsm

Visitors: 220,025