Added new gear functions