physics - work in progress.