Revert "Revert "Added gear model""

This reverts commit 44b1098a01578a5a55724289fe8f97d6772c8736.