finished basic drag force generator