fraem serialization, exitlistener