flesh out tests