adds tests. making tests functional in progress

germain + janet