## Top method improvements


Note: some changes were skipped as they were too large to fit into a comment.

