first three tests passing