add funcs
change readme