add gantt logic;