Refactoring for a) command line argument standardisation and b) somatic calling