added gear concept