update, maybe somehow matches reality