changed function to .perform(), updated tests and ver no
update README