directory structure
cleanup
logger
proper logging check
optimized build
logging eval