base skeleton + tests