added final tests