added militarum basic functions