added support for changing perform method; updated readme