one more thing, when you modify it, it would be nice if you can add documentation of method as it is missing here