adds better transition for data load