added val with def LazyEval example