commit 6 Functions JL