further doc strings