1.4.0

this covers #48,#56,and #50