Completed planar implementation, partial angular implementation and partial SATD implementation