more testing and writing