first comit with demo