mechanize library practice