bug fixed
bug fixed
refactoring
bug fixed with macro args
test id loop condition