we are using the new extension methods everywhere now