create full lifecycle for characters