better acceleration model