[ajey] added pointers
[ajey] moved zones controller