ser basically works including closure and env