commit 8 Functions JL