better function naming
updated readme
small fixes