adding servo handling