Abaco contract design