preparing for better user parametrisation