Added "begin()" and updated demo