added in more function support
update readme