add generic test