added: new extension methods