updated to version 0.1.0. Now using an option builder API instead of having the user pass in some arbitrary pre-defined array