english comments for the sake of documentation