added oxford comma
upgraded middleman, address address stuff