new documentation fisrt part