function passaround work started