tests and dev docs