Yes, I use contracts per project. These are not complicated contracts and they are an easy read. No tricks and no complications.