reorganize few stuffs in lib/
update readme