performance tested methodsm

Visitors: 156,492