contracts empty data