added servo support