add gear type permission