Added Pass and Move function declarations - implementation will come later