a bit updated