split test into it own file