Add demo code and readme