adjusted BASE_IMPULSE