commit 2 Functions JL