final demo version
removed unused imports