sheraz-naseeb submitted these extension methods