fisrt updates