Minor Enhancements

resolves #51
resolves #50
resolves # 62
resolves #77