add pseudo destruktor