add comments
add more scripts