cem-basaranoglu submitted these extension methods