handled character life cycle