I have a function which receives array (procedure) which contains objects(steps), and each step has its method (call). they are manipulating variable \'store\' and returning