Added untill part3
Added untill part3
Added until  part4 ish
Added until  part4 ish
Added until  part4 until read_page
Fixed part1