Major updated, added bilinear estimation and circular tuning