adding working demo to the github