fill out test implementation more fully