improve leave request submission