check coverage
add flow
remove flow project and move flow logic to compiler
ignore file