first commit demo code