initail checkin of divides_self