Added extension methods and added initial command