second done

basic function were added
add first_page