add loop and json