finalized basic tests