initial test and docs