Added extension methods