some usefull updates