added cleancontext to base and update broken utility clean array method