added a few features, mainly from the control law perspective