started implementing activation record clos class