initial support on delegate in closures, new list functions added