merging latest speeder logic