array reduce added
Aap.Function.proxy function added
i made a start with the routing