adds better descriptions, fixes some styles