Initial code commit with demo