Added control contract