understanding mechanics Posts