add final tests