Intermediary Commit  (not finished ;P)