first self commit