Starting work on systems w/ contracts