middle trigger outer circle implement