constructor check 