Added groovy functors