code updates
tests
ignore compiled