updating @param for easier overwriting