third commit: add variable block speed