working on basics demos