verify constructor parameters