some updates
mv lib to gf2lib