Arguments and parameters reading function move