action-angle variables