justify data structure