pass all basic tests