rewrite dfs
exclude compiled css from source
write build system