diagonal object