4/7/2016
options
Pretty good although sometimes a bit too arbitrary