Added demo class, doesnt use any other classes, will be removed.