added some tests and introduced StriderManager