keeping life in motion