use yaml
add profile for in-memory testing