Assignment intermediate checkin

Assignment intermediate checkin