+ reference variables, procedure timeOut