proper concept of acceleration
refactoring acceleration name