switching to error first style and updateing readme accordingly