begun fleshing out tests