modernize
support passing strings as arguments
v0.2.0