idea contract