Add illuminate contracts