removed demo code