updated sample payload JSON; started to fix precommit() logic