optional location & options arguments

closes #206