Civil implementation