first cut full working demo