https://sci-hub.se/10.1007/s11103-015-0398-7