muhammad-shoaib-ijaz submitted these extension methods